The NES architechture components are interconnected using a 8-bit control bus,
8-bit data bus, and a 16-bit address bus. There are two main computing components;
the CPU (main data processing), and the PPU (graphics processing and rendering).
On top of the CPU is an APU (audio processing unit) for producing sound.
\begin{figure}[h!]
    \includegraphics[width=\textwidth]{images/nes_diagram.png}
    \caption{NES Architecture}
\end{figure}

\input{./cpudetails.tex}
\newpage
\input{./ppudetails.tex}
